package com.ruoyi.book.service;

import com.alibaba.fastjson2.JSONObject;

import java.util.List;

public interface HttpApiService {

    /**
     * 调用 huiwen API 获取读者基本信息
     *
     * @param id 读者id （userId）
     * @return 结果
     */
    public JSONObject getUserInfoById(String institutionId, String id, String type);

    /**
     * 读者登录信息校验
     *
     * @param id 读者id （userId）
     * @param pw 读者密码
     * @param type 读者类型
     * @return 结果
     */
    public JSONObject validUserInfo(String institutionId,String id,String pw,String type);

    /**
     * 调用汇文API获取读者当前委托申请信息
     *
     * @param id 读者id （userId）
     * @param type 读者类型
     * @return 结果
     */
    public JSONObject commissionRequest(String institutionId,String id,String type);

    /**
     * 调用汇文API 获取取图书封面
     *
     * @param bibIdList 书籍id列表
     * @param isbnList 书籍ISBN列表
     * @return 结果
     */
    public JSONObject getBookCover(String institutionId, List<String> bibIdList, List<String> isbnList);


}
